[INFO] fetching crate btree-range-map 0.7.2...
[INFO] checking btree-range-map-0.7.2 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate btree-range-map 0.7.2 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate btree-range-map 0.7.2 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate btree-range-map 0.7.2
[INFO] finished tweaking crates.io crate btree-range-map 0.7.2
[INFO] tweaked toml for crates.io crate btree-range-map 0.7.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded range-traits v0.3.2
[INFO] [stderr]   Downloaded btree-slab v0.6.1
[INFO] [stderr]   Downloaded cc-traits v2.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 14ce1112ba70c74b7104b0b876886291f0cf2d54283f3f4e4ea9d887622c6850
[INFO] running `Command { std: "docker" "start" "-a" "14ce1112ba70c74b7104b0b876886291f0cf2d54283f3f4e4ea9d887622c6850", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "14ce1112ba70c74b7104b0b876886291f0cf2d54283f3f4e4ea9d887622c6850", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14ce1112ba70c74b7104b0b876886291f0cf2d54283f3f4e4ea9d887622c6850", kill_on_drop: false }`
[INFO] [stdout] 14ce1112ba70c74b7104b0b876886291f0cf2d54283f3f4e4ea9d887622c6850
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a8d7a96f1d1954be7332dc7b4267853f442b9be9b7dab62b31de5769df092c98
[INFO] running `Command { std: "docker" "start" "-a" "a8d7a96f1d1954be7332dc7b4267853f442b9be9b7dab62b31de5769df092c98", kill_on_drop: false }`
[INFO] [stderr]     Checking range-traits v0.3.2
[INFO] [stderr]     Checking cc-traits v2.0.0
[INFO] [stderr]     Checking btree-slab v0.6.1
[INFO] [stderr]     Checking btree-range-map v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.72s
[INFO] running `Command { std: "docker" "inspect" "a8d7a96f1d1954be7332dc7b4267853f442b9be9b7dab62b31de5769df092c98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8d7a96f1d1954be7332dc7b4267853f442b9be9b7dab62b31de5769df092c98", kill_on_drop: false }`
[INFO] [stdout] a8d7a96f1d1954be7332dc7b4267853f442b9be9b7dab62b31de5769df092c98
[INFO] checking btree-range-map-0.7.2 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate btree-range-map 0.7.2 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate btree-range-map 0.7.2 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate btree-range-map 0.7.2
[INFO] finished tweaking crates.io crate btree-range-map 0.7.2
[INFO] tweaked toml for crates.io crate btree-range-map 0.7.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3174850a8cd38cd5c18bb42b661f537e17807745446e95b8e997f6a49c289f70
[INFO] running `Command { std: "docker" "start" "-a" "3174850a8cd38cd5c18bb42b661f537e17807745446e95b8e997f6a49c289f70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3174850a8cd38cd5c18bb42b661f537e17807745446e95b8e997f6a49c289f70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3174850a8cd38cd5c18bb42b661f537e17807745446e95b8e997f6a49c289f70", kill_on_drop: false }`
[INFO] [stdout] 3174850a8cd38cd5c18bb42b661f537e17807745446e95b8e997f6a49c289f70
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b74cb74ae06493fc9e4f29f333bbe2a679c5432a8471b36d2f3ebe45c7485da6
[INFO] running `Command { std: "docker" "start" "-a" "b74cb74ae06493fc9e4f29f333bbe2a679c5432a8471b36d2f3ebe45c7485da6", kill_on_drop: false }`
[INFO] [stderr]     Checking range-traits v0.3.2
[INFO] [stderr]     Checking cc-traits v2.0.0
[INFO] [stderr]     Checking btree-slab v0.6.1
[INFO] [stderr]     Checking btree-range-map v0.7.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1011:14
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         map.insert('0'..='9', 2);
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1025:14
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         map.insert('A'..='Z', 4);
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1026:14
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         map.insert('a'..='z', 5);
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1037:14
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         map.insert('0'..='9', 2);
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1063:14
[INFO] [stdout]      |
[INFO] [stdout] 1063 |         map.insert('0'..='9', 2);
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1078:14
[INFO] [stdout]      |
[INFO] [stdout] 1078 |         map.update('a'..='z', |_| Some(1));
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1103:4
[INFO] [stdout]      |
[INFO] [stdout] 1103 |             ','..=',',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1104:4
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             ';'..=';',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1105:4
[INFO] [stdout]      |
[INFO] [stdout] 1105 |             '='..='=',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1106:4
[INFO] [stdout]      |
[INFO] [stdout] 1106 |             ':'..=':',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1125:4
[INFO] [stdout]      |
[INFO] [stdout] 1125 |             '\''..='\'',
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1126:4
[INFO] [stdout]      |
[INFO] [stdout] 1126 |             '('..='(',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1127:4
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             ')'..=')',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1128:4
[INFO] [stdout]      |
[INFO] [stdout] 1128 |             '*'..='*',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1129:4
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             '+'..='+',
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1152:14
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         map.update(','..=',', |current| {
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1171:14
[INFO] [stdout]      |
[INFO] [stdout] 1171 |         map.insert('+'..='+', 0);
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1173:14
[INFO] [stdout]      |
[INFO] [stdout] 1173 |         map.update(','..=',', |_| Some(2));
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/generic/map.rs:1186:14
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         map.insert('0'..='9', 0);
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/generic/set.rs:288:12
[INFO] [stdout]     |
[INFO] [stdout] 288 |         a.insert(10..20);
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/generic/set.rs:290:12
[INFO] [stdout]     |
[INFO] [stdout] 290 |         b.insert(0..10);
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/generic/set.rs:291:12
[INFO] [stdout]     |
[INFO] [stdout] 291 |         b.insert(20..);
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/generic/set.rs:301:12
[INFO] [stdout]     |
[INFO] [stdout] 301 |         a.insert(0..10);
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/generic/set.rs:302:12
[INFO] [stdout]     |
[INFO] [stdout] 302 |         b.insert(10..);
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/generic/set.rs:312:12
[INFO] [stdout]     |
[INFO] [stdout] 312 |         a.insert(20..);
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/generic/set.rs:313:12
[INFO] [stdout]     |
[INFO] [stdout] 313 |         b.insert(0..=19);
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/generic/set.rs:322:12
[INFO] [stdout]     |
[INFO] [stdout] 322 |         a.insert(10..20);
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/generic/set.rs:326:47
[INFO] [stdout]     |
[INFO] [stdout] 326 |         assert_eq!(gaps.next(), Some(AnyRange::from(20u8..)));
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/generic/set.rs:335:12
[INFO] [stdout]     |
[INFO] [stdout] 335 |         a.insert(20..);
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/generic/set.rs:338:47
[INFO] [stdout]     |
[INFO] [stdout] 338 |         assert_eq!(gaps.next(), Some(AnyRange::from(10..20)));
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/generic/set.rs:346:12
[INFO] [stdout]     |
[INFO] [stdout] 346 |         a.insert(10..20);
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/range/any.rs:361:28
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let a: AnyRange<char> = ('A'..='A').into();
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/range/any.rs:367:28
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let a: AnyRange<char> = ('A'..='A').into();
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/range/any.rs:368:28
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let b: AnyRange<char> = ('B'..='B').into();
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:646:12
[INFO] [stdout]     |
[INFO] [stdout] 646 |         assert!((0..10).intersects(&(5..100)));
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:646:32
[INFO] [stdout]     |
[INFO] [stdout] 646 |         assert!((0..10).intersects(&(5..100)));
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:652:12
[INFO] [stdout]     |
[INFO] [stdout] 652 |         assert!((0..10).connected_to(&(5..100)));
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:652:34
[INFO] [stdout]     |
[INFO] [stdout] 652 |         assert!((0..10).connected_to(&(5..100)));
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:657:12
[INFO] [stdout]     |
[INFO] [stdout] 657 |         assert!((0..10).connected_to(&(10..20)));
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:657:34
[INFO] [stdout]     |
[INFO] [stdout] 657 |         assert!((0..10).connected_to(&(10..20)));
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:658:12
[INFO] [stdout]     |
[INFO] [stdout] 658 |         assert!((10..20).connected_to(&(0..10)));
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:658:35
[INFO] [stdout]     |
[INFO] [stdout] 658 |         assert!((10..20).connected_to(&(0..10)));
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/range.rs:659:12
[INFO] [stdout]     |
[INFO] [stdout] 659 |         assert!((0..=10).connected_to(&(RangeFromExcludedTo::new(10, 20))));
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:664:13
[INFO] [stdout]     |
[INFO] [stdout] 664 |         assert!(!(0..10).connected_to(&(11..20)));
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:664:35
[INFO] [stdout]     |
[INFO] [stdout] 664 |         assert!(!(0..10).connected_to(&(11..20)));
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:665:13
[INFO] [stdout]     |
[INFO] [stdout] 665 |         assert!(!(11..20).connected_to(&(0..10)));
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:665:36
[INFO] [stdout]     |
[INFO] [stdout] 665 |         assert!(!(11..20).connected_to(&(0..10)));
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:666:13
[INFO] [stdout]     |
[INFO] [stdout] 666 |         assert!(!(0..10).connected_to(&(RangeFromExcludedTo::new(10, 20))));
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:671:12
[INFO] [stdout]     |
[INFO] [stdout] 671 |         assert!((0.0..10.0).connected_to(&(10.0..20.0)));
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:671:38
[INFO] [stdout]     |
[INFO] [stdout] 671 |         assert!((0.0..10.0).connected_to(&(10.0..20.0)));
[INFO] [stdout]     |                                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/range.rs:672:12
[INFO] [stdout]     |
[INFO] [stdout] 672 |         assert!((0.0..=10.0).connected_to(&(RangeFromExcludedTo::new(10.0, 20.0))));
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:677:13
[INFO] [stdout]     |
[INFO] [stdout] 677 |         assert!(!(0.0..10.0).connected_to(&(RangeFromExcludedTo::new(10.0, 20.0))));
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range.rs:679:13
[INFO] [stdout]     |
[INFO] [stdout] 679 |         assert!(!(0.0..10.0).connected_to(&(RangeFromExcluded::new(10.0))));
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/range.rs:294:46
[INFO] [stdout]     |
[INFO] [stdout] 294 |           impl<T: Measure + PartialEnum> AsRange for $ty {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | / standard_range!(std::ops::Range<T>, |self| AnyRange::new(
[INFO] [stdout] 315 | |     Bound::Included(self.start),
[INFO] [stdout] 316 | |     Bound::Excluded(self.end)
[INFO] [stdout] 317 | | ));
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout]     = note: this error originates in the macro `standard_range` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/range.rs:306:48
[INFO] [stdout]     |
[INFO] [stdout] 306 |           impl<T: Measure + PartialEnum> IntoRange for $ty {
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 | / standard_range!(std::ops::Range<T>, |self| AnyRange::new(
[INFO] [stdout] 315 | |     Bound::Included(self.start),
[INFO] [stdout] 316 | |     Bound::Excluded(self.end)
[INFO] [stdout] 317 | | ));
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `standard_range` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/range.rs:294:46
[INFO] [stdout]     |
[INFO] [stdout] 294 |           impl<T: Measure + PartialEnum> AsRange for $ty {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 | / standard_range!(std::ops::RangeInclusive<T>, |self| {
[INFO] [stdout] 319 | |     let (a, b) = self.into_inner();
[INFO] [stdout] 320 | |     AnyRange::new(Bound::Included(a), Bound::Included(b))
[INFO] [stdout] 321 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `standard_range` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/range.rs:306:48
[INFO] [stdout]     |
[INFO] [stdout] 306 |           impl<T: Measure + PartialEnum> IntoRange for $ty {
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 | / standard_range!(std::ops::RangeInclusive<T>, |self| {
[INFO] [stdout] 319 | |     let (a, b) = self.into_inner();
[INFO] [stdout] 320 | |     AnyRange::new(Bound::Included(a), Bound::Included(b))
[INFO] [stdout] 321 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `standard_range` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/range.rs:294:46
[INFO] [stdout]     |
[INFO] [stdout] 294 |           impl<T: Measure + PartialEnum> AsRange for $ty {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 322 | / standard_range!(std::ops::RangeFrom<T>, |self| AnyRange::new(
[INFO] [stdout] 323 | |     Bound::Included(self.start),
[INFO] [stdout] 324 | |     Bound::Unbounded
[INFO] [stdout] 325 | | ));
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `standard_range` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/range.rs:306:48
[INFO] [stdout]     |
[INFO] [stdout] 306 |           impl<T: Measure + PartialEnum> IntoRange for $ty {
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 322 | / standard_range!(std::ops::RangeFrom<T>, |self| AnyRange::new(
[INFO] [stdout] 323 | |     Bound::Included(self.start),
[INFO] [stdout] 324 | |     Bound::Unbounded
[INFO] [stdout] 325 | | ));
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `standard_range` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/range/any.rs:123:6
[INFO] [stdout]     |
[INFO] [stdout] 123 |         S: RangeBounds<T>,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-bounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/range/any.rs:132:6
[INFO] [stdout]     |
[INFO] [stdout] 132 |         S: RangeBounds<T>,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/range/any.rs:299:14
[INFO] [stdout]     |
[INFO] [stdout] 299 | impl<T> From<std::ops::Range<T>> for AnyRange<T> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/range/any.rs:300:17
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn from(value: std::ops::Range<T>) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/range/any.rs:308:14
[INFO] [stdout]     |
[INFO] [stdout] 308 | impl<T> From<std::ops::RangeInclusive<T>> for AnyRange<T> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/range/any.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     fn from(value: std::ops::RangeInclusive<T>) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/range/any.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 319 | impl<T> From<std::ops::RangeFrom<T>> for AnyRange<T> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/range/any.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 |     fn from(value: std::ops::RangeFrom<T>) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `btree-range-map` (lib) due to 13 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 53 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b74cb74ae06493fc9e4f29f333bbe2a679c5432a8471b36d2f3ebe45c7485da6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b74cb74ae06493fc9e4f29f333bbe2a679c5432a8471b36d2f3ebe45c7485da6", kill_on_drop: false }`
[INFO] [stdout] b74cb74ae06493fc9e4f29f333bbe2a679c5432a8471b36d2f3ebe45c7485da6
